involuntary leakage of urine - Espagnol Anglais Dictionnaire